Conversation
…n Screen Protocol. The Open Screen Protocol is now two separate protocols: - Open Screen Network Protocol (https://www.w3.org/TR/openscreen-network/) - Open Screen Application Protocol (https://www.w3.org/TR/openscreen-application/) I've gone through the repository and updated all references from the general "Open Screen Protocol" to the more specific "Open Screen Network Protocol." I also updated all relevant links to point to the new specification URL. The following files have been updated: - EXPLAINER.md - index.bs - security-privacy-questionnaire.md
|
Let's put more agents to work. I just asked Copilot to review this PR from Jules. |
I wonder if it'll be able to see the CI error. If so, it may have a chance at fixing it. |
|
Let's see how far we can go. 😄 I'll ask for Copilot re-review, but let's first give it some more context by asking it for a solution. Here's the ask:
And below is the Copilot's suggested solution to its future self:
|
There was a problem hiding this comment.
Pull Request Overview
This PR updates documentation to match the split of the Open Screen Protocol into the Open Screen Network Protocol.
- Renames occurrences of “Open Screen Protocol” to “Open Screen Network Protocol”
- Updates corresponding links in the security/ privacy questionnaire and the explainer
Reviewed Changes
Copilot reviewed 2 out of 3 changed files in this pull request and generated no comments.
| File | Description |
|---|---|
| security-privacy-questionnaire.md | Updated protocol name and link in question 7 and 14 |
| EXPLAINER.md | Updated protocol name and link in three sections |
Files not reviewed (1)
- index.bs: Language not supported
|
Copilot did not figure out the build is failing, and apparently Bikeshed language is not supported (see Files not reviewed (1)). I gave it feedback via 👎 that its suggestion did not solve the problem. Humans are still needed for spec work. 😄 |
|
Perhaps we need to convert the PR to Ready for review to allow Copilot really get to work? Let's try. |
There was a problem hiding this comment.
Pull Request Overview
This pull request updates protocol references from "Open Screen Protocol" to "Open Screen Network Protocol" to better reflect the current specifications.
- Updated protocol name and associated link in the security and privacy questionnaire.
- Revised protocol references in the explanation document for clarity and consistency.
Reviewed Changes
Copilot reviewed 2 out of 3 changed files in this pull request and generated 1 comment.
| File | Description |
|---|---|
| security-privacy-questionnaire.md | Updated protocol name and link in Q7 and Q14 to match the OSP split requirements. |
| EXPLAINER.md | Revised protocol name and link in multiple sections and adjusted associated descriptive text. |
Files not reviewed (1)
- index.bs: Language not supported
Comments suppressed due to low confidence (1)
security-privacy-questionnaire.md:42
- The sentence contains a grammatical issue: 'specification' is singular, so 'are to be followed' should be changed to 'is to be followed'.
- - A: The [specification](https://www.w3.org/TR/openscreen-network/#private-browsing-mode) of the Open Screen Network Protocol are to be followed in this area.
| ## Solution Approach | ||
|
|
||
| The Local Peer-to-Peer API uses the to mutual authentication provided by the Open Screen Protocol to establish mutual TLS certificates between peers. These certificates serve as a trust anchor for secure [local communication](https://wicg.github.io/local-peer-to-peer/#local-communication). The Local Peer-to-Peer specification defines two uses of this new trust anchor: | ||
| The Local Peer-to-Peer API uses the to mutual authentication provided by the Open Screen Network Protocol to establish mutual TLS certificates between peers. These certificates serve as a trust anchor for secure [local communication](https://wicg.github.io/local-peer-to-peer/#local-communication). The Local Peer-to-Peer specification defines two uses of this new trust anchor: |
There was a problem hiding this comment.
There appears to be an extraneous word 'to' before 'mutual authentication'; consider removing it for clarity.
|
OK, let's try one more thing. This is how you fix the build, Copilot: |
There was a problem hiding this comment.
Pull Request Overview
This PR updates references to the new Open Screen Network Protocol across the specification documents.
- Updated protocol names and links in security-privacy-questionnaire.md.
- Updated protocol names, associated links, and reference texts in EXPLAINER.md.
Reviewed Changes
Copilot reviewed 2 out of 3 changed files in this pull request and generated 1 comment.
| File | Description |
|---|---|
| security-privacy-questionnaire.md | Updated protocol name and link for a question and private browsing mode. |
| EXPLAINER.md | Updated protocol name, links, and reference text regarding API authentication. |
Files not reviewed (1)
- index.bs: Language not supported
| ## Solution Approach | ||
|
|
||
| The Local Peer-to-Peer API uses the to mutual authentication provided by the Open Screen Protocol to establish mutual TLS certificates between peers. These certificates serve as a trust anchor for secure [local communication](https://wicg.github.io/local-peer-to-peer/#local-communication). The Local Peer-to-Peer specification defines two uses of this new trust anchor: | ||
| The Local Peer-to-Peer API uses the to mutual authentication provided by the Open Screen Network Protocol to establish mutual TLS certificates between peers. These certificates serve as a trust anchor for secure [local communication](https://wicg.github.io/local-peer-to-peer/#local-communication). The Local Peer-to-Peer specification defines two uses of this new trust anchor: |
There was a problem hiding this comment.
The phrase 'uses the to mutual authentication' appears to be a typo. Consider revising it to 'uses the mutual authentication' for clarity.
|
@backkem, it indeed looks like we still need a human reviewer to fix the build 😄 I'll stop bugging Copilot for now. |
This commit removes the <pre class="link-defaults"> block for "allowed to use" from index.bs, as it was deemed unnecessary. The biblio updates for "openscreen-network" remain in place.
This commit re-adds the <pre class="link-defaults"> block for "allowed to use" to index.bs, ensuring it is separated from the metadata block by a double newline as requested for CI purposes. The biblio updates for "openscreen-network" remain in place.
|
Just sharing learnings if anyone is interested: |
|
@backkem I reviewer Jules' changes and gave some hints. 🤖 |
Co-authored-by: Anssi Kostiainen <anssi.kostiainen@intel.com>
|
Let's merge this. Copilot found some grammar nits, but better handle those separately. The learning here is Jules needs to read some more Bikeshed docs. |
I asked Jules to rewrite the spec to match the OSP split.
WIP since I still need to review in detail.
Preview | Diff